package com.kb.design.service;

import com.kb.design.dto.QueryChartDTO;
import com.kb.design.vo.ProjectDataChartVO;
import com.kb.design.vo.chart.DeptPerformance;
import com.kb.design.vo.chart.PersonProjectCount;
import com.kb.design.vo.chart.ProjectAndPinCountVO;
import com.kb.design.vo.chart.RisingSunMapVO;

import java.util.List;
import java.util.Map;

public interface PerformanceService {
    List<ProjectAndPinCountVO> projectCount(QueryChartDTO queryChartDTO);
    List<DeptPerformance> getDeptPerformance(QueryChartDTO queryChartDTO);
    Map<String, Object> getDeptPerformanceRanking(QueryChartDTO queryChartDTO);
    List<DeptPerformance> getDeliveryList(QueryChartDTO queryChartDTO);
    List<DeptPerformance> getBonusDistribution(QueryChartDTO queryChartDTO);
}
